3D Graphics Programming with QuickDraw 3D 1.5.4
Previous | QD3D Book | Overview | Chapter Contents | Next |
QuickDraw 3D provides routines that you can use to create and edit view plane cameras.
You can use the Q3ViewPlaneCamera_New function to create a new view plane camera.
TQ3CameraObject Q3ViewPlaneCamera_New (
const TQ3ViewPlaneCameraData *cameraData);
You can use the Q3ViewPlaneCamera_GetData function to get the data that defines a view plane camera.
TQ3Status Q3ViewPlaneCamera_GetData (
TQ3CameraObject camera,
TQ3ViewPlaneCameraData *cameraData);
The Q3ViewPlaneCamera_GetData function returns, through the cameraData parameter, information about the view plane camera specified by the camera parameter. See "View Plane Camera Data Structure" for the structure of a view plane camera data structure.
You can use the Q3ViewPlaneCamera_SetData function to set the data that defines a view plane camera.
TQ3Status Q3ViewPlaneCamera_SetData (
TQ3CameraObject camera,
const TQ3ViewPlaneCameraData *cameraData);
You can use the Q3ViewPlaneCamera_GetViewPlane function to get the current distance of the view plane from a view plane camera.
TQ3Status Q3ViewPlaneCamera_GetViewPlane (
TQ3CameraObject camera,
float *viewPlane);
You can use the Q3ViewPlaneCamera_SetViewPlane function to set the distance of the view plane from a view plane camera.
TQ3Status Q3ViewPlaneCamera_SetViewPlane (
TQ3CameraObject camera,
float viewPlane);
You can use the Q3ViewPlaneCamera_GetHalfWidth function to get the half-width of the object specifying a view plane camera.
TQ3Status Q3ViewPlaneCamera_GetHalfWidth (
TQ3CameraObject camera,
float *halfWidthAtViewPlane);
You can use the Q3ViewPlaneCamera_SetHalfWidth function to set the half-width of the object specifying a view plane camera.
TQ3Status Q3ViewPlaneCamera_SetHalfWidth (
TQ3CameraObject camera,
float halfWidthAtViewPlane);
You can use the Q3ViewPlaneCamera_GetHalfHeight function to get the half-height of the object specifying a view plane camera.
TQ3Status Q3ViewPlaneCamera_GetHalfHeight (
TQ3CameraObject camera,
float *halfHeightAtViewPlane);
You can use the Q3ViewPlaneCamera_SetHalfHeight function to set the half-height of the object specifying a view plane camera.
TQ3Status Q3ViewPlaneCamera_SetHalfHeight (
TQ3CameraObject camera,
float halfHeightAtViewPlane);
You can use the Q3ViewPlaneCamera_GetCenterX function to get the horizontal center of the viewed object.
TQ3Status Q3ViewPlaneCamera_GetCenterX (
TQ3CameraObject camera,
float *centerXOnViewPlane);
You can use the Q3ViewPlaneCamera_SetCenterX function to set the horizontal center of the viewed object.
TQ3Status Q3ViewPlaneCamera_SetCenterX (
TQ3CameraObject camera,
float centerXOnViewPlane);
You can use the Q3ViewPlaneCamera_GetCenterY function to get the vertical center of the viewed object.
TQ3Status Q3ViewPlaneCamera_GetCenterY (
TQ3CameraObject camera,
float *centerYOnViewPlane);
You can use the Q3ViewPlaneCamera_SetCenterY function to set the vertical center of the viewed object.
TQ3Status Q3ViewPlaneCamera_SetCenterY (
TQ3CameraObject camera,
float centerYOnViewPlane);
Previous | QD3D Book | Overview | Chapter Contents | Next |